char(*p[N])[M]帮我解释一下

来源:百度知道 编辑:UC知道 时间:2024/06/05 12:18:12
char(*p[N])[M]解释

运算符优先级上 [] 要高于 *

所以 char(*p[N])[M] 的结合顺序 : 第一维是 [N], 第二维是指针, 第三维是 [M]

总的来说 p是一个N元数组, 数组的每个成员是一个指向 char[M]的指针

一个指向字符类型二维数组地址的指针。

感觉我说错了,应该等价于char* p[N][M]吧,这样你就好看了